﻿
@charset "utf-8";
body{font-size: 13px;font-family:'Microsoft YaHei','Hiragino Sans GB',Helvetica,Arial,'Lucida Grande',sans-serif;padding:0;margin:0;width:100%;}
h1,h2,h3,h4,h5,h6,p,ul,li,img,table,td,tr,button,form,input,a,dl,dt,dd{margin:0;padding:0}
ul{list-style:none}
a,span{text-decoration:none;font-family:'Microsoft YaHei','Hiragino Sans GB',Helvetica,Arial,'Lucida Grande',sans-serif;color: #333;}
a {outline: none; cursor: pointer;}
a:active {star:expression(this.onFocus=this.blur());}
a:focus {outline:0;}
img{border:0;margin:0;padding:0}
.clear{clear:both}
i,em{font-style:normal}
.cn1200{width:1200px;margin:0 auto;}
input{font-family:"Microsoft Yahei";border:none;background:none}
input,button,select,textarea{outline:none;font-family:"微软雅黑";vertical-align:middle}
.dis-none{display: none;}
.red{color:#911b16; }
.grey{color: #999;}


/*    头部    */
.header{background:#911b16;width:100%;}
.header-logo{overflow:hidden; float: left;width:60%; min-width: 560px;}
.header-logo img,.header-logo span{display:block;float:left}
.logo{margin-top:15px;}
.header-logo .qmtit{color: #fff;padding:0 10px 0 30px;font-size: 2em;line-height: 3em;}
.header-wel{float: right;margin: 2em; color: #c97664;display: inline-flex;}
.header-wel em{display: block;float: left; margin-right: 10px; background: url(../images/home/QM_login_icon.png) no-repeat;width:30px;height:30px;position:relative;}
.header-role {margin-right: 10px;}
.index-main{background:#911b16;width:100%;padding: 4em 0;}
.mainBox{max-width: 1015px;margin: 0 auto;}
.inner_line{padding: 0 1em; float: left; width: 100%;padding-top:.4em;background: #911b16;}
.mainBox ul.one li{ float: left; width:16%;margin-right: .1em;height: 160px;max-width: 190px; text-align: center;}
.mainBox ul.one li img{ width: 60px ;height:60px; }
.mainBox ul.one li a.box{display: block;padding: 22px 0;}
.mainBox ul.one li a.box p{color: #fff;}
.mainBox ul.one li a span{color: rgba( 255,255,255, 0.4);font-size: .6em;}
.mainBox ul.one li.index_Organ{ background: #d7400e;width:16%;margin-right: .1em;max-width: 160px; }
.mainBox ul.one li.index_Marx{ background: #4c66a8;width:16%;margin-right: .1em;max-width: 160px; }
.mainBox ul.one li.index_Plan{ background: #f28813;width:16%;margin-right: .1em;max-width: 160px; }
.mainBox ul.one li.index_Prac{ background: #8b5faf;width:16%;margin-right: .4em;max-width: 160px; }
.mainBox ul.one li.index_Login{background: url(../images/home/QM_login_bg.png) no-repeat;width:36%;max-width: 332px;}
.mainBox ul.one li.index_info{width:36%;max-width: 332px;background: #fff;}
.mainBox ul.one li.index_info .mor{max-width: 105px;height: 140px;float: left;width: 32%;margin-top: 10px;margin-left: 10px;}
.mainBox ul.one li.index_info ul{width: 64%;float: left;padding: 1.2em 0;ß}
.mainBox ul.one li.index_info ul li{width:100%;height: 2em; text-align: left;margin-left: .5em;}
.btn_login{display: block;width: 150px;height: 36px;border: 2px solid #911b16;border-radius: 2px; color:#911b16; background: #fff; margin: 0 auto;position: relative;top: 60%;line-height: 36px;}
.banner{overflow:hidden;width:100%;}
/*  首页   */
.banner-left{float:left;position:relative;width:64.4%;margin-right:7px;height:324px;}
.prev,.next{display:none !important;}
.rslides{width:100%;position:relative;list-style:none;padding:0;overflow:hidden !important;}
.rslides li{position:relative;height}
.rslides li img{display:block;max-width:100%;height:324px;}
.rslides li p{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.4);width:100%;height:40px;color:#fff;font-size:1em;text-indent:2em;line-height:40px;overflow:hidden;}
.rslides_tabs li{float:left;margin-right:5px}
.rslides_tabs a{ background: url(../images/icon.png) no-repeat -14px 0px;text-indent:-5em; overflow:hidden; width:10px;height:10px;display:block; float:left; margin-left:6px;cursor:pointer;}
.rslides_tabs .rslides_here a{ background: url(../images/icon.png) no-repeat 0px 0px;}
.rslides{width:100%;position:relative;list-style:none;padding:0;overflow:hidden !important;}
.rslides_tabs{ position:absolute;  bottom:15px;clear:both;text-align:center; z-index:999;right:15px;left:auto !important;}
.new_banner{width:100%;overflow:hidden !important;position:relative;}
.banner-right{width: 33.5%;float:left;overflow: hidden;/*background-size:100% auto;*/height:324px;color: #333;font-size:.9em;background: #fff;}
.banner-right ul.qm_notice{width: 90%;margin: 10px auto 0;}
.banner-right ul.qm_notice li{overflow:hidden;margin-bottom:5px;line-height:1.8em;}
.banner-right ul.qm_notice li a:hover{color:#911b16;}
.banner-right ul.qm_notice li em{margin-top: 9px;width: 6px;height: 6px;border-radius: 3px;display: block;float: left; background: #463b53;margin-right: 4px;}
.banner-right ul li a{display:flex;padding-bottom:1px}
.banner-right .tit{ height: 50px;color: #fff;background: #463b53; }
.banner-right ul li a{transition:transform 1.5s ease-in-out;-moz-transition:transform 1.5s ease-in-out; -o-transition:transform 1.5s ease-in-out;-webkit-transition:transform 1.5s ease-in-out;-ms-transition:transform 1.5s ease-in-out;width:100%;}
.banner-right .tit em{display: block;float: left; margin-right: 10px; background: url(../images/home/newsIcon.png) no-repeat;width:20px;height:50px;position:relative;}
.banner-right .tit .tLeft{line-height: 50px;float: left;margin-left: 10px;}
.banner-right .tit .tLeft span{color: #fff;}
.banner-right ul li a p{display: block;width: 100%;}
.helfBox{width: 49.3%;height: 160px;float: left;background: #fff;}
.helfBox .ingIcon{float: left; background: url(../images/home/QM_icon_e.png) no-repeat;max-width: 153px;width: 34%;height: 160px;text-align: center;color: #fff;}
.helfBox .innBOX{padding: 3.3em 0;}
.helfBox .innBOX p{font-size: 1.2em}
.helfBox .innBOX span{opacity: .3; color: #fff;}
.helfBox .downIcon{float: left; background: url(../images/home/QM_icon_f.png) no-repeat;max-width: 153px;width: 34%;height: 160px;text-align: center;color: #fff;}
.helfBox ul{float: left;width: 65.5%;padding: 1em .2em;}
.helfBox ul li{line-height: 1.8em;}
.helfBox ul li a:hover{color :#911b16;}
.helfBox ul p{font-size:.8em;float: left;}
.helfBox ul span{color: #999;font-size:.8em;}
.mr4{margin-right: .4em}
.qm_footer{float: left;text-align: center;padding: 4em 0;width: 100%;}
.mark{position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, .8) !important; z-index: 99999;}
.layer{z-index: 99999;position:absolute;top: 50%;left: 34%;width: 100%;max-width: 365px; margin-top: -80px;}
.hide{display:none;}
.con .close{width: 40px;height: 40px;background: url(../images/home/close.png) no-repeat;display: block;background-size: 60% 60%;}
/* 通知公告   */

.qm_bg{background: url(../images/home/bg.jpg) no-repeat center center;width: 100%; height:380PX;background-size: 100% 100%;}
.qm_page{ margin-top: -380px; overflow: hidden; position: relative; }
.header-r{margin-top: 30px;}
.download{color: #fff;font-size: 12px;padding: 4px 10px;float: left;margin-right: 10px;}
.download .dl_icon{float: left; background: url(../images/home/download.png) no-repeat;width: 20px;height: 20px;}
.searchdiv{float: left;width: 160px;height: 28px;background: #fff;margin-right: 10px;}
.searchdiv input.searchinp{width:130px;height: 28px;float: left;text-indent: 5px;}
.searchdiv input.searchbtn{margin: 0 5px; width: 20px;height: 20px; background: url(../images/home/searchicon.png) no-repeat;color: #fff;cursor: pointer;}
.header-login{background: rgba(255,255,255,.5);font-size: 12px;padding: 5px 10px;float: left;border-radius: 2PX;color: #fff;}
.header-login em{float: left; background: url(../images/home/loginbtn.png) no-repeat;width: 20px;height: 20px;display: block;}
.mainBOX{margin: 0 auto; width: 90%;padding-top:.4em; background: #FFF;border-radius: 2PX; }
#tab {overflow:hidden;zoom:1;border-bottom: 1px solid #dfdfdf;}
#tab li {float:left;height:50px;cursor:pointer;	line-height:50px;padding:0 20px;}
#tab li.current {color:#911b16;border-bottom: 2px solid #911b16;}
#content{min-height: 500px;}
#content .tabUI {display: none;margin: 1em 4em;}
#content .tabUI .newsU li{line-height: 50px;border-bottom: 1px solid #eee;height: 50px;}
#content .tabUI .newsU li a{display: block;float: left;font-size: 14px;}
#content .tabUI .newsU li a:hover{text-decoration: underline;color: #911b16;}
#content .tabUI .newsU li a em{display: block;float: left; width: 4px;height: 4px;border-radius: 2px;background:#333;margin-top: 23px;margin-right: 5px; }
#content .tabUI .newsU li span.time{display: block;float: right;color: #aaa;font-size: 12px;}

.inneBOX{margin: 1em 2em;min-height: 500px;}
.inneBOX h2{width: 100%;text-align: center;line-height: 50px;}
.wftitle{border-bottom:1px solid #dddddd;height:45px;line-height:45px;color:#333333;font-size:14px;padding-left:25px;}
.wftitle a{color:#333333;}
.fushu{margin: 10px auto;font-size: 14px;text-align: center;}
.fushu span{display: inline-block;margin-right: 10px;}
.fushu span.time{color: #999;}
.inneBOX p{margin-bottom: 10px;text-indent: 20px;}


/***  公告上传 ****/
.inpBox{ width:100%; margin-bottom: 15px;float: left;}
.error_tip{width: 100%;height: 20px;margin: 5px;font-size: 12px;margin-left: 120px; display: none;}
.error_tip span{color: #911b16;}
.error_tip .error_icon{display: block;width: 16px;height: 16px;background: url(../images/home/error.png) no-repeat;float: left; margin-right: 5px;}
.inpBox textarea{float: left;width: 600px;height: 100px; border-color: #dfdfdf;text-align: left;}
.inpBox span.left{color:#333;display:black;float:left;width:120px;text-align:right;font-size: 14px;line-height: 30px;}
.inpBox input.inptext_l, .inpBox input.inptext_s {border: 1px solid #dfdfdf;width: 600px;height: 30px;line-height: 30px;text-indent: 10px;float: left;}
.inpBox input.inptext_l{width: 600px;}
.inpBox input.inptext_s{width: 300px;}
.inpBox em.mu_write{color: #911b16;line-height: 40px;margin-left: 5px;}
.inpBox input.add_btn , .upload input.clear_btn {color: #336699;font-size: 14px;cursor: pointer;}
.inpBox input.add_btn:hover , .upload input.clear_btn:hover{text-decoration: underline;}
.upload{margin-left: 120px;font-size: 14px;}
.upload .fuj_tit{margin-right: 5px;line-height: 30px;}
.upload .fuj_tit:hover{text-decoration: underline;color: #911b16;}
.wangEditor{float: left;width: 80%;}
.ecooBox{width: 100%;height: 30px; margin: 20px auto 5px;padding-left: 120px;}
.wangEditor{float: left;width: 80%;}

.searBOX{width: 100%;background: #f7f7f7;border: 1px solid #dfdfdf;padding: 10px 0px;height: 52px;margin-left: -10px;}
.searBOX .inpBox{width: 25%;margin-right: 2%;float: left;}
.searBOX .inpBox input.inptext , .searBOX .inpBox .selsty{border: 1px solid #dfdfdf;width: 68%;float: left;height: 30px;line-height: 30px;background-color: #fff;text-indent: 10px;color: #333;}
.searBOX .inpBox .left{width:20%;float: left;min-width: 80px;}
.searBOX .inpBox select option{margin-top: 30px;}
.btn{display: block;position: relative;float: left;border-radius: 4px !important;width: 80px;font-size: 12px;height: 30px;text-align: center;margin-right: 1%;}
.btn.checkBtn , .btn.addBtn{background-color: #911b16;color: #fff;border: 1px solid #911b16;}
.btn.resrtBtn , .btn.clearBtn{color: #911b16;border: 1px solid #911b16;background-color: #fff;}
.btn.checkBtn:hover ,.btn.resrtBtn:hover ,.btn.addBtn:hover ,.btn.clearBtn:hover  {opacity: 0.9}
.cooBOX{width: 100%;height: 30px; margin: 10px 0px;margin-left: -10px;}
.newTABLE{margin-left: -10px;width: 100%;font-size: 12px;border-collapse: collapse;padding:0 8px;}
.newTABLE thead tr th{background: #f7f7f7;font-size: 12px;font-weight: 600;border-right: 1px #eee solid;height: 30PX;line-height: 30PX; padding: 0 8px;}
.newTABLE thead tr th:last-child{border-right: none;}

.selBOX{width: 30PX;}
.selBOX input{margin: 9PX;}

.newTABLE tbody tr{line-height: 40px;line-height: 40px;text-align: left;border-bottom: 1px solid #eee;}
.newTABLE tr td{padding: 0 8px;}
.newTABLE tbody tr td:nth-child(2){text-align: left;}
.newTABLE tbody tr td a.newstit{cursor: pointer;color: #911b16;text-align: left;}
.newTABLE tbody tr td a.newstit:hover{text-decoration: underline;}
.newTABLE tr td a.btn_w{display: block;padding: 0 5px;cursor: pointer;float: left;}
.newTABLE tr td a.btn_w:hover{text-decoration: underline;}
.newTABLE tr td a.btn_w.eidt{color: #59aafa;}
.newTABLE tr td a.btn_w.clear{color: #911b16;}
.newTABLE tr td a.btn_w.release{color: #36d485;}
.newTABLE tbody tr td:last-child{display: inline-flex;}
.fc_gery{color: #999;}
.fc_red{color:911b16;}

.pull-right {
    float: right !important;
    display: inline-flex;
    padding-bottom: 10px;
}